package com.ads.tpgrupo4.domain.cpr.ordenDeCompra;

import java.util.HashSet;
import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.OneToMany;

import com.ads.tpgrupo4.domain.cpr.ordenDePedido.OrdenDePedido;

@DiscriminatorValue("1")
@Entity
public class OrdenDeCompraPorCotizacion extends OrdenDeCompra {

	private static final long serialVersionUID = 1L;
	
	@OneToMany(cascade = {CascadeType.PERSIST,CascadeType.REFRESH} )
	private Set<OrdenDePedido> ordenesOrigen;
	
	public OrdenDeCompraPorCotizacion() {
		super();
		this.tipoDeOrigen = TipoDeOrigenDeOrdenDeCompra.PEDIDOS_DE_COTIZACION;
		this.setOrdenesOrigen(new HashSet<OrdenDePedido>());
	}

	public Set<OrdenDePedido> getOrdenesOrigen() {
		return ordenesOrigen;
	}

	public void setOrdenesOrigen(Set<OrdenDePedido> ordenesOrigen) {
		this.ordenesOrigen = ordenesOrigen;
	}

}
